CLOUD COMPUTING AWS COURSE OUTLINE

Course Content/Lesson Plan

Course Title: Cloud Computing AWS

Duration:3 Months

Course Title Cloud Computing AWS
Week 1 Introduction to Cloud Computing and AWS Get introduced to the concepts of cloud computing and get familiar with the buzzwords that go along with cloud computing. We will give an overview of AWS, its global infrastructure, and core services. How to work with the AWS Management Console to help get a good baseline understanding of the principles and fundamental practices of working with AWS is also detailed.
Week 2 AWS Core Services This week we focus on crucial AWS services: EC2 (Elastic Compute Cloud), S3 (Simple Storage Service), and RDS (Relational Database Service). This week we are able to stroll thru fingers-on labs on the way to build and manage EC2 instances.
Week 3 AWS IAM An in-depth review of IAM including user, group, and role provisioning. Wrangling IAM policies and studying best practices for securing resources within AWS. Hands-on in running hands-on exercises in setting up IAM policies and roles.
Week 4 AWS Networking A general understanding of AWS networking services including VPC – Virtual Private Cloud, Subnets, Route Tables, Internet Gateways. Understanding Security Groups and Network ACL. Running other configurations as per requirement. Learners must set up a VPC and understand its anatomy.
Week 5 AWS Storage Solutions Detailed coverage of AWS storage services including Elastic Block Store, S3, Glacier, and Elastic File System, with hands-on exercises about setting up and managing them.
Week 6 AWS Databases Look into AWS database services like RDS, DynamoDB, and Redshift; database configuration and management; backup processes; high availability; hands-on labs for practical experience.
Week 7 AWS Compute Services Advanced compute services, including Lambda, ECS, and EKS. Understanding serverless computing and containerization. Deployment and management of applications using the said services.
Week 8 AWS Security and Compliance Introduction to AWS security services such as AWS Shield, AWS WAF, and AWS Inspector. Understanding all the compliance frameworks and how best to implement this practice in the AWS framework, and monitoring and protection in AWS environments.
Week 9 AWS DevOps Overview of AWS DevOps tools which includes CodeCommit, CodeBuild, CodeDeploy, and CodePipeline. Setting up CI/CD pipelines and managing development workflows. Hands-on physical games in imposing DevOps practices.
Week 10 AWS Monitoring and Management Introduction to AWS tracking and management tools together with CloudWatch, CloudTrail, and AWS Config. Setting up alarms, logging, and resource monitoring. Ensuring resource optimization and cost management.
Week 11 High Availability and Disaster Recovery Strategies to reap high availability and catastrophe healing in AWS. Using offerings like AWS Backup, AWS Auto Scaling, and Route 53 for fault tolerance and redundancy. Implementing backup and recovery practical labs.
Week 12 Final Project and Review Comprehensive project that will bring everything students have learnt throughout the course together. Final project which students will implement their cloud solution using AWS services. Final review, peer review, and feedback session of the projects.